#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

//int main() {
//    double f;
//    scanf("%lf", &f);
//    double num = 0;
//    double x1 = 1;
//    double x2 = 1;
//    double sum = 0;
//    double m = 0;
//    double i;
//    for (i = 1; 1; i++, m += 2)
//    {
//        if (i == 1 || i == 2)
//            x1 = 1;
//        else {
//            x1 = x1 * (i - 1);
//        }
//        x2 *= (m + 1);
//        num = x1 / x2;
//        sum += num;
//        if (num < f)
//            break;
//    }
//    printf("%.6lf", sum * 2.0);
//}

//int main()
//{
//    int digits[4];
//    scanf("%d", &digits[0]);
//    digits[1] = digits[0] + 1;
//    digits[2] = digits[0] + 2;
//    digits[3] = digits[0] + 3;
//    int count = 0;
//    for (int i = 0; i < 4; i++)
//    {
//        for (int j = 0; j < 4; j++)
//        {
//            if (i == j)
//                continue;
//            for (int k = 0; k < 4; k++)
//            {
//                if (k == j || k == i)
//                    continue;
//                printf("%d%d%d", digits[i], digits[j], digits[k]);
//                count++;
//                if (count % 6 == 0)
//                    printf("\n");
//                else
//                    printf(" ");
//            }
//        }
//    }
//    return 0;
//}

//int main()
//{
//    int N, U, D;
//    scanf("%d %d %d", &N, &U, &D);
//    int min = 0;
//    int sum = 0;
//    while (sum < N)
//    {
//        N -= U;
//        min++;
//        if (N <= 0)
//            break;
//        N += D;
//        min++;
//    }
//    printf("%d", min);
//}

//int main()
//{
//    double a3, a2, a1, a0, a, b;
//    scanf("%lf %lf %lf %lf\n", &a3, &a2, &a1, &a0);
//    scanf("%lf %lf", &a, &b);
//    double x;
//    double fx, fa, fb;
//    while (b - a >= 0.001)
//    {
//        x = (b + a) / 2;
//        fx = a3 * pow(x, 3) + a2 * pow(x, 2) + a1 * x + a0;
//        fa = a3 * pow(a, 3) + a2 * pow(a, 2) + a1 * a + a0;
//        fb = a3 * pow(b, 3) + a2 * pow(b, 2) + a1 * b + a0;
//        if (fb == 0) {
//            x = b;
//            break;
//        }
//        else if (fa == 0) {
//            x = a;
//            break;
//        }
//        else if (fx == 0)
//            break;
//        else if (fx * fa > 0)
//        {
//            a = x;
//        }
//        else if (fx * fb > 0)
//        {
//            b = x;
//        }
//    }
//    printf("%.2lf", x);
//}

//int main()
//{
//    int y, f, n;
//    scanf("%d", &n);
//    int r = 0;
//    for (f = 0; f <= 99; f++)
//    {
//        for (y = 0; y <= 99; y++)
//        {
//            r = 98 * f - 199 * y;
//            if (r == n) {
//                printf("%d.%d", y, f);
//                return 0;
//            }
//        }
//    }
//    printf("No Solution");
//    return 0;
//}

//int main()
//{
//    int N;
//    scanf("%d", &N);
//    int flag = 0;
//    for (int i = 1; i < sqrt(N); i++)
//    {
//        for (int j = i; j < sqrt(N); j++)
//        {
//            int x = pow(i, 2) + pow(j, 2);
//            if (x == N)
//            {
//                flag = 1;
//                printf("%d %d\n", i, j);
//            }
//        }
//    }
//    if (flag == 0)
//        printf("No Solution");
//    return 0;
//}

//int main()
//{
//    int T = 0;
//    scanf("%d", &T);
//    int rt = 0, tt = 0;
//    int rest = 0;
//    for (int time = 0; time < T; time++)
//    {
//        tt += 3;
//        if (time % 10 == 0 && rt > tt && rest == 0)
//            rest = 30;
//        if (rest == 0)
//            rt += 9;
//        else
//            rest--;
//    }
//    if (tt > rt)
//        printf("@_@ %d", tt);
//    else if (rt > tt)
//        printf("^_^ %d", rt);
//    else
//        printf("-_- %d", tt);
//    return 0;
//}

int main()
{
    int n;
    char num[10][5] = { "ling","yi","er","san","si","wu","liu","qi","ba","jiu" }, map[100][5];
    scanf("%d", &n);
    int tmp = 0, i = 0;
    if (n < 0)
    {
        printf("fu ");
        n = -n;
    }
    if (n == 0)
    {
        printf("ling");
        return 0;
    }
    while (n > 0)
    {
        tmp = n % 10;
        strcpy(map[i++], num[tmp]);
        n /= 10;
    }
    while (--i)
    {
        printf("%s ", map[i]);
    }
    printf("%s", map[i]);
    return 0;
}